@url errorUrl error;
@url warnUrl warn;
@url infoUrl info;
@url successUrl success;    

.messages {
	border: solid 1px #425A70;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
    margin: 4px 0px;
    padding: 4px;
    min-height: 24px;
}
.multiMessages {
    background-color: #FAFAFA;
    background-image: infoUrl;
    height: auto;
    width: auto;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.infoMessages {
    background-color: #BDE5F8;
    background-image: infoUrl;
    height: auto;
    width: auto;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.successMessages {
    background-color: #DFF2BF;
    background-image: successUrl;
    height: auto;
    width: auto;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.warnMessages {
    background-color: #FEEFB3;
    background-image: warnUrl;
    height: auto;
    width: auto;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.errorMessages {
    background-color: #FFBABA;
    background-image: errorUrl;
    height: auto;
    width: auto;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.message {
	margin-left: 48px;
}
.successMessage {
	color: #4F8A10;
}
.infoMessage {
	color: #00529B;
}
.warnMessage {
	color: #9F6000;
}
.errorMessage {
	color: #D8000C;
}

.errorMessage a {
	text-decoration: none;
	color: #D8000C;
}

.errorMessage a:hover {
	text-decoration: underline;
	color: #D8000C;
}